-
Notifications
You must be signed in to change notification settings - Fork 13.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(build): uplift several outdated frontend packages #29652
chore(build): uplift several outdated frontend packages #29652
Conversation
… `react-jsonschema-form`, `sinon`, `less-loader` Signed-off-by: hainenber <[email protected]>
…n Jest tests Signed-off-by: hainenber <[email protected]>
…sonschema-form` upgrade from v4 to v5 Signed-off-by: hainenber <[email protected]>
…on` v18+ Signed-off-by: hainenber <[email protected]>
…ility Signed-off-by: hainenber <[email protected]>
Hi folks, anything concerning re: this PR? Should I execute something else to help it moving? 👀 |
…inor versions for misc pkgs Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
964ea25
to
8911f8b
Compare
Hi, I'm re-running CI. Hopefully CI will go green, and we can merge this. Thanks again for your help! |
CI is green now 😄 |
Signed-off-by: hainenber <[email protected]>
There still seems to be a pre-commit (lining) error to contend with. I'm re-running that CI action in case something went wrong, though :) |
Oh that's the one I opened the recent PR to deal with :D |
"prettier-plugin-packagejson": "^2.4.10", | ||
"process": "^0.11.10", | ||
"react-resizable": "^3.0.5", | ||
"react-test-renderer": "^16.14.0", | ||
"redux-mock-store": "^1.5.4", | ||
"sinon": "^9.0.2", | ||
"sinon": "^18.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's quite a bump!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Plenty of accompanying refactors though 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, pending CI. Really appreciating this sort of work! Hopefully if we keep whittling at all these packages, we'll get to make some of the bigger bumps (i.e. React) before long :)
Largest hurdle is Enzyme-to-RTL migration but I've got some of that in store ;) |
Looks like we need another |
Signed-off-by: hainenber <[email protected]>
|
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
It looks like it needs a fresh package-lock file committed. Sorry, these things are hard to keep current! :P |
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Coming right up with a fresh lock-file :D. Finger-crossed that this one's CI pass 😄 . Hopefully it's gonna be last sync before merge :D |
Nice, CI is green now 🥸 |
Thank you! |
chore(build): uplift several outdated frontend packages
SUMMARY
Part of doing upkeep for the project on front-end side. Notable changes:
babel-jest
to current Jest version. This helps reducing 80+ more packages.lerna
to latest v8 version. This helps reducing another 80+ more packages.react-jsonschema-form
to v5 and switch to@rjsf
workspace. Also perform appropriate refactoring.transform-loader
.sinon
to v18 and perform appropriate refactoring.prettier
to v3.3.3 inpackage.json
and pre-commit's config.BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
All CI should pass
ADDITIONAL INFORMATION